Automatically Tuning Collective Communication for One-Sided Programming Models
نویسنده
چکیده
Automatically Tuning Collective Communication for One-Sided Programming Models
منابع مشابه
ORE extraction and blending optimization model in poly- metallic open PIT mines by chance constrained one-sided goal programming
Determination a sequence of extracting ore is one of the most important problems in mine annual production scheduling. Production scheduling affects mining performance especially in a poly-metallic open pit mine with considering the imposed operational and physical constraints mandated by high levels of reliability in relation to the obtained actual results. One of the important operational con...
متن کاملLibPhotonNBC: An RDMA Aware Collective Library on Photon
Collectives are a widely utilized programming construct for assembling parallel communication in High Performance Computing (HPC) applications. They are categorized into either non-blocking and blocking invocation, depending on whether the control is returned immediately to a user or not. In particular, non-blocking variety allows applications to perform other useful computations while hiding t...
متن کاملA Survey of Methods for Collective Communication Optimization and Tuning
New developments in HPC technology in terms of increasing computing power on multi/many core processors, high bandwidth memory/IO subsystems and communication interconnects, pose a direct impact on software and runtime system development. These advancements have become useful in producing high-performance collective communication interfaces that integrate efficiently on a wide variety of platfo...
متن کاملOn Collective Communication and Notified Read in the Global Address Space Programming Interface (GASPI)
In high performance computing (HPC) applications, scientific or engineering problems are solved in a highly parallel and often necessarily distributed manner. The distribution of work leads to the distribution of data and thus also to communication between the participants of the computation. The application programmer has many different communication libraries and application programming inter...
متن کاملOSPRI: An Optimized One-Sided Communication Runtime for Leadership-Class Machines
Partitioned Global Address Space (PGAS) programming models provide a convenient approach to implementing complex scientific applications by providing access to a large, globally accessible address space. This paper describes the design, implementation and performance of a new one-sided communication library that attempts to meet the needs of PGAS models, particularly Global Arrays, but hopefull...
متن کامل